package io.github.heollhai.common.entity.vo.user;

import io.github.heollhai.common.entity.bo.RoleBo;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.ArrayList;
import java.util.List;

/**
 * @Author: lmf
 * @Create: 2024/8/6 16:22
 * Description:
 */
@Data
public class UserVo {

    private Integer id;

    /**
     * 用户姓名
     */
    private String name;


    /**
     * 账号
     */
    private String account;


    /**
     * 邮箱
     */
    private String email;

    /**
     * 手机号
     */
    private String phone;

    /**
     * 1:启用，0禁用
     */
    private Integer status;

    /**
     * 0女，1男，3未知
     */
    private Integer gender;

    /**
     * 备注
     */
    private String remark;

    /**
     * 角色信息集合
     */
    private List<RoleBo> roleList = new ArrayList<>();


    private LocalDateTime createdTime;

    private LocalDateTime updateTime;
}
